td {
    font-size: 12px;
    color: #333333;
    text-decoration: none;
    line-height: 20px;
}

div {
    font-size: 12px;
}

select {
    font-size: 12px;
}

.content {
    font-size: 12px;
}

a {
    color: #108AC6;
    text-decoration: none;
}

.selected a, a:hover {
    color: white;
}

div#page, .comment_title, tr.mouse_over {
    background-color: #effaff;
}

div#local, div#main, .blog_main, .pagination a:hover, .pagination a:active {
    background-color: white;
    border-color: #108AC6;
}

.selected a, a:hover, div#branding, input.button, input.submit, td.buttons a, .pagination span.current {
    background-color: #108AC6;
}

.blog_bottom li {
    border-right-color: #108AC6;
    color: #108AC6;
}

table.admin thead, .pagination a, .pagination a:visited {
    color: #108AC6;
}

table.admin {
    width: 100%;
    margin-bottom: 20px;
}

table.admin thead {
    font-weight: bold;
    font-size: 13px;
}

table.admin tbody td {
    padding: 2px 0;
    border-top: 1px dashed #ddd;
}

td.buttons a {
    padding: 3px 5px;
    text-decoration: none;
    color: #ffffff;
    background-color: #006699;
    margin: 0 6px;
}

.pagination span.current {
    border-color: #108AC6;
}

.blog_comment, div.picture_full {
    border-top-color: #108AC6;
}
.red {color: #FF0000}
.blue {color: #0000FF}